@charset "utf-8";
	.container,body {
	-moz-box-sizing:border-box
}
body,html {
	overflow-x:hidden
}
.cb,.clear {
	clear:both
}
.pr,body,sub,sup {
	position:relative
}
.clearfix,.zoom {
	zoom:1
}
.clearfix:after,.hidden {
	visibility:hidden
}
.qn,ul {
	list-style-type:none
}
html {
	-webkit-text-size-adjust:100%;
	height:100%;
	background:#f5f5f5;
	color:#444
}
body {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:0;
	width:100%;
	min-height:100%;
	margin:0 auto;
	font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
}
a:link{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:active{border-radius:0;background-color:rgba(255,255,255,0.6);}
.container,.qui-row>.column {
	-webkit-box-sizing:border-box;
	width:100%
}
blockquote,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0;
	outline:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
	margin:0;
	padding:0
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
button,input,select,textarea {
	font-size:100%;
	color:#636363;
	outline:0;
	-webkit-appearance:none;
	border-radius:0
}
textarea {
	resize:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
iframe {
	display:block
}
.fl,.fr {
	display:inline
}
abbr,acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:400
}
ol,ul {
	list-style:none
}
.tl,caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
.h1,.h2,.h3 {
	font-weight:700
}
q:after,q:before {
	content:""
}
.clearfix:after,.qui-row:after {
	content:" ";
	height:0
}
sub,sup {
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
.qui-btn,.qui-iconStars,.qui-starEdit .qui-icon,.qui-toast-container::before,.vm {
	vertical-align:middle
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
a {
	color:#8dabbb
}
a:active,a:focus {
	outline:0;
	color:#8dabbb
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#9ea3ab!important;
	word-wrap:break-word;
	word-break:break-all
}
input:-moz-placeholder,textarea:-moz-placeholder {
	color:#9ea3ab!important;
	word-wrap:break-word;
	word-break:break-all
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#9ea3ab!important;
	word-wrap:break-word;
	word-break:break-all
}
.margno{
	margin: 0;
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.advBox .position,.qladir,.qui-btn,.qui-icon,.qui-paginationLoad a,.qui-textMore,.qui-toast-container,.qui-toolbar>ul a,.qul {
	text-align:center
}
.bc {
	margin-left:auto;
	margin-right:auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	height:0;
	overflow:hidden
}
.cl {
	clear:left
}
.cr {
	clear:right
}
.clearfix:after {
	display:block;
	font-size:0;
	clear:both
}
.pa {
	position:absolute
}
.visible {
	visibility:visible
}
.fix:after,.qui-row:after {
	clear:both;
	visibility:hidden
}
.none {
	display:none
}
.block {
	display:block
}
.inline {
	display:inline
}
.mt10 {
	margin-top:10px
}
.mb10 {
	margin-bottom:10px
}
.mt15 {
	margin-top:15px
}
.mb15 {
	margin-bottom:15px
}
.solidddd{
	border: solid 1px #ddd;
}
.h1 {
	font-size:24px;
	line-height:30px
}
.h2 {
	font-size:18px;
	line-height:24px
}
.h3,.qui-input {
	line-height:20px
}
.h3 {
	font-size:16px
}
.adbox{
	padding: 1rem 1rem 0; clear: both; zoom:1; overflow: hidden; text-align: center; position: relative; 
}
.adbox img{
	width: 100%;
}
.adbox h2{
	font-size: 1rem; text-shadow: 2px 2px 4px #000; font-weight: 800; position: absolute; left: 12%; top: 50%; color:#fff;
}
.adbox .txtinfo{
	position: absolute; left: 13%; top: 70%; color: #fff; text-shadow: 2px 2px 2px #000; font-size:  0.75rem;
}
header {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 50px;
	background: #3667FA;
	padding: 0;
	color: #fff;
	text-align: center;
}
header .hm{
	font-size: 1.375rem; padding-right: 3px; vertical-align: middle;
}
header a{
	text-decoration: none; color: #fff; margin-right: 10px; line-height: 50px; vertical-align: middle; font-size: 1rem; padding-left:0.5rem;
}
#wrapper {
	margin-top: 50px;
	margin-bottom: 40px;
	width: 100%;
	background: #fff;
	-webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s;
}

#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
#recomand-serv h2,#huamei56 h2,#youshi h2,#fuwuline h2{
	padding: 1rem; font-size: 1.25rem; position: relative; line-height: 2.5rem; text-align: left; color: #656669;
}
.titmorebtn{
	position: absolute; right: .8rem; padding-right: 1.5rem; color: #2BAB7F; font-size: 16px; background: url(../images/more.png) right 0.65rem no-repeat; background-size: 1.3rem; 
}
/*menu style*/
.menu-asideHead {
    padding: 13px 10px 10px;
}
.menu-asideHead .userInfos {
    padding-left: 65px;
    height: 56px;
}
.menu-asideHead .face {
    float: left;
    margin-left: -65px;
    width: 54px;
    height: 54px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
}
.menu-asideHead .face img{
	width: 100%; padding-top: 10px;
}
.menu-asideHead .name {
    font-size: 16px;
    line-height: 24px;
    color: #FFF;
    padding-top: 5px;
}
.menu-asideHead .message {
    font-size: 12px;
    position: relative;
    margin-top: 5px;
    line-height: 18px;
    color: #fff;
}
.menu-asides{
    position: absolute;
    left: -250px;
    top: 0;
    width: 250px;
    z-index:99;
}
.menu-aside {
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    position: fixed;
    top: 0;
    width: 250px;
    bottom: 0;
    overflow-y: scroll;
    background-color: #2E53A7;
}
.menu-asideNav{
	margin: 0; padding: 0; border: 0; clear: both; zoom:1;  overflow: hidden;
}
.menu-asideNav li {
    border-top: 1px solid #27468E;
    background-color: #3763C9;
}
.menu-asideNav .hm{
	margin-right: 19px;
	font-size: 20px;
}
.menu-asideNav a {
    display: block;
    padding-left: 15px;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
}
.translateX{
    -webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px);
}
#nav-over{
	background: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 98; position: absolute; left: 0; top: 0; display: none;
}
/*banner style*/
.banner{width:100%;margin:0 auto; position:relative; overflow:hidden;   }
.banner .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.banner .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5); }
.banner .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; text-indent: -999px;}
.banner .hd ul .on{ background:#FF4000;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{ width:100%;}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/*huamei56 style*/
#huamei56{
	overflow: hidden; clear: both; zoom: 1;
}
#huamei56 .huameibox{
	overflow: hidden; hidden; clear: both; border-radius: 0.5rem; background: #fff; border: solid 1px #efefef; width: 95%; margin: 0 auto;
}
#huamei56 .huameibox dl{
	overflow: hidden; margin: 0; padding: 0.4rem; border: none;
}
#huamei56 .huameibox dl dt{
	width: 25%; float: left; overflow: hidden; text-align: center; border-right: solid 1px #efefef;
}
#huamei56 .huameibox dl dd{
	width: 70%; float: left; overflow: hidden; padding-left: 4%; text-align: justify; font-size: 0.95rem; color: #777; line-height: 1.6rem;
}
/*seacherbox style*/
#seacherbox{
	 padding: .8rem .9rem; border-bottom: .1rem solid #e6e8ea; clear: both; zoom: 1;
}
#seacherbox .search_input{
	 display: block;
    width: 100%;
    padding-left: 5rem;
    font-size: 14px;
    border: .1rem solid #ced1d5;
    border-radius: .3rem;
    line-height: 3.3rem;
    color: #9ea3ab;
    background: url(../images/search.png) 3rem center no-repeat #FFF;
    background-size: 1.6rem 1.6rem;
    cursor: pointer;
    tap-highlight-color: transparent;
}
.qui-popup-base {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1000;
}

.qui-popup-header {
    position: fixed; z-index:2000;
    top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 640px;
    height: 44px;
    margin: 0 auto;
    background-color: #2bab79;
    display: none
}

.qui-popup-wrap {
    width:100%;
    max-width:640px;
    margin:0 auto;
    height:100%;
}
.qui-popup-header .title {
    width: 160px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 44px;
    color: #fff;
    text-align: center
}

.qui-popup-header input {
    position: absolute;
    top: 0;

    height: 44px;
    border: 0;
    padding: 0 10px;
    background-color: #2bab79;
    font-size: 18px;
    color: #fff
}

.qui-popup-header input:active {
    background-color: #228961
}

.qui-popup-header input[disabled] {
    color: #abd8c3
}

.qui-popup-header input[disabled]:active {
    background-color: #2bab79
}

.qui-popup-header input.lbtn {
    left: 0
}

.qui-popup-header input.rbtn {
    right: 0
}
.qui-popup-base_content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 640px;
    height: 100%;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding-top: 20px;
}

.qui-popup-base_show {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top:0;
}


.qui-popup-base_type1 {
    background-color: transparent;
}
.qui-popup-base_type2 {
    background-color: rgba(255, 255, 255, 1);
}

.qui-popup-base, .qui-popup-cover {
    display: none;
    -webkit-transition-property: top, opacity, transform, -wekbit-transform;
    -webkit-transition-duration: 200ms;
    -webkit-transition-timing-function: ease-out;
    
    transition-property: top, opacity, transform, -webkit-transform;
    transition-duration: 200ms;
    transition-timing-function: ease-out;
}

.qui-popup-cover {
    position: absolute;
    top: 0; right: 0; left: 0; bottom: 0;
    opacity: 0.1;
    background-color: rgba(245, 245, 245, .9);
    z-index: 999;
}
.qui-popup-cover_show {
    opacity: 1;
}
.qui-search_bar {
	position: relative;
	width: 100%; max-width:640px; height: 44px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	background: #fff;
	z-index: 1500; /* 1000 base of popup_base */
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
	font-size: 18px;
	padding-left: 40px; /* for back btn */
}
.qui-search_bar.qui-search_isSearch {
	padding-right: 72px; /* 4em for text and spacing */
}

.qui-search_backBtn {
	position: absolute;
	left: 0; top: 0;
	width: 40px; height: 44px;
	line-height: 44px;
	background: #fff;
	border-right: 1px solid #ced1d5;
	text-align: center;
}
.qui-search_backBtn .hm{
	display: inline-block;
    height: 3rem;
    line-height:3rem;
    text-decoration: inherit;
    font-size: 2rem;
    color: #FF5B00;
}
.qui-search_input {
	width: 100%;
	border: none;
	height: 44px;
	font-size: 18px;
	border: none;
	padding: 0 10px;
}
.qui-search_input:focus {
	border: none;
}

.qui-search_goBtn {
	position: absolute;
	right: 0; top: 0;
	width: 72px; height: 44px;
	line-height: 44px;
	background: #2bab79;
	color: #fff;
	text-align: center;
}
.qui-search_goBtn:active {
	color: #fff;
	background: #228961;
}

.qui-search_clear {
	position: absolute;
	right: 10px; top: 13px;
	width: 18px; height: 18px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	background: #ced1d5;
	color: #fff;
	border-radius: 50%;
	display: none;
}
.qui-search_clear.isSearch {
	right: 82px;
}
.qui-search_clear:active {
	background: #9ea3ab;
	color: #fff;
}

.qui-search_content {
	position: absolute;
	top: 44px; bottom: 0;
	width: 100%; max-width: 640px;
	overflow-x: hidden; 
	padding: 20px 0;
	text-align: center;
}

.qui-search_msg {
	display: inline-block;
	font-size: 18px;
	margin: 0 15px;
	text-align: left;
}
/*recomand-serv style*/
#recomand-serv{
	background: #fff; overflow: hidden; padding: 5px 0; clear: both; zoom: 1;
}
#recomand-serv .servpanel{
	height: 6.875rem; overflow: hidden;	
}
#recomand-serv .chght{
	height: 14.375rem; overflow: hidden;
}
#recomand-serv .moreopen{
	line-height: 2rem; display: block; text-align: center; background: #efefef; border: solid 1px #ddd; width: 95%; margin: 0 auto; font-size: 0.89rem; border-radius: 1rem;
}
#recomand-serv li{
	margin: 0 0 1.5rem; width: 25%; float: left; text-align: center;
	
}
#recomand-serv li a{
	 position: relative;
    display: inline-block;
    width: 5.5rem;
    height: 5.5rem;
    border-radius: .3rem;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
}
#recomand-serv .div-icon
{
	display: block;
   text-align: center;
   height: 4rem;
   line-height: 4rem;
}
#recomand-serv .div-icon .hm{
	font-size: 2.7rem;
}
#recomand-serv .info{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 .3rem .3rem;
    line-height: 1.9rem;
}
.bgcolor0 {
	background-color:#25D986
}
.bgcolor1 {
	background-color:#25d9b2
}
.bgcolor2 {
	background-color:#5dcce7
}
.bgcolor3 {
	background-color:#fb9388
}
.bgcolor4 {
	background-color:#5da1e7
}
.bgcolor5 {
	background-color:#ffa071
}
.bgcolor6 {
	background-color:#fcca00
}
.bgcolorhui{
	background-color:#ced1d5
}
.bgcolor7 {
	background-color:#b993ff
}
.bgcolor8 {
	background-color:#ffbd56
}
.bgcolor9 {
	background-color:#9bde26
}
.bgcolor10 {
	background-color:#25d986
}
.bgcolor11 {
	background-color:#8BE22C
}
.bgcolor12 {
	background-color:#FF73AD
}
.bgcolor13 {
	background-color:#FFF
}
.bgcolor0 .info {
	background-color:#17C776
}
.bgcolor1 .info {
	background-color:#16c59f
}
.bgcolor2 .info {
	background-color:#52c1dc
}
.bgcolor3 .info {
	background-color:#ee8479
}
.bgcolor4 .info {
	background-color:#5197e0
}
.bgcolor5 .info {
	background-color:#f88f5a
}
.bgcolor6 .info {
	background-color:#e7b900
}
.bgcolorhui .info {
	background-color:#b0b2b4
}
.bgcolor7 .info {
	background-color:#ab7dff
}
.bgcolor8 .info {
	background-color:#E19E38
}
.bgcolor9 .info {
	background-color:#8cce1a
}
.bgcolor10 .info {
	background-color:#17c776
}
.bgcolor11 .info {
	background-color:#6BBD10
}
.bgcolor12 .info {
	background-color:#E04485
}
/*youshi style*/
#youshi{
	clear: both; zoom: 1; overflow: hidden;
}
#youshi li{
	width: 25%; float: left; text-align: center; font-size:1.125rem;
}
#youshi li a{
	text-decoration: none;
}
#youshi li .hm{
	font-size: 5.5rem;
}
.txtcolor01{
	color: #5DCCE7;
}
.txtcolor02{
	color: #FFA071;
}
.txtcolor03{
	color: #25D986;
}
.txtcolor04{
	color: #FB9388;
}
.txtcolor05{
	color: #000000;
}
.txtcolor06{
	color: #6BBD10;
}
/*fuwuline style*/
#fuwuline{
	clear: both; zoom: 1; overflow: hidden;
}
.fuwulist{
	width: 95%; margin: 0 auto; overflow: hidden; clear: both; zoom:1; padding: 0; border: 0;
}
.fuwulist a{
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 50%;
    height: 45px;
    float: left;
    border-bottom: 2px solid #fff;
    padding: 10px 0 0 10px;
    color: #494949;
    overflow: hidden;
    line-height: 18px;
    font-size: 14px;
    background-color: #F4F4F4;
}
.fuwulist a:nth-child(odd) {
    border-right: 2px solid #fff;
}
.fuwulist a:nth-child(even) {
    padding-left: 10px;
}
.fuwulist .hm{
	margin-right: 5px;
}
/*newsbox style*/
#newsbox{
	clear: both; zoom: 1; overflow: hidden;
}
#newstab{
	clear: both; zoom: 1; overflow: hidden; padding: 1rem; margin: 0; border: 0;
}
#newstab .hd{
	clear: both; zoom: 1; overflow: hidden; border-bottom: solid 1px #efefef; padding-bottom: 0.5rem; position:relative;
}
#newstab .hd li{
	float: left; font-size: 1rem; text-align: left; padding-right: 10px;
}
#newstab .hd li i{
	width:0;
   height:0;
   border-width:0 20px 20px;
   border-style:solid;
   border-color:transparent transparent #fff;
   margin:40px auto;
   position:relative;
 	left:-3.5rem;
}
#newstab .hd li.on i{
	border-color:transparent transparent #FB9388;
}
#newstab .hd li a{
	color:#5DCCE7;
}
#newstab .hd .on a{
	color: #FB9388;
}
#newstab .bd{
	clear: both; zoom: 1; overflow: hidden;
}
#newstab .bd ul{
	margin-top: -0.5rem;
}
#newstab .bd li{
	clear: both; line-height:1.25rem; display: block; margin-top: .5rem; line-height: 3rem; padding-left: 0.4rem;
}
#newstab .bd .hm{
	color: #FF5B00;
}
#newstab .bd li:nth-child(odd){
	background: #f7f7f7;
}
#newstab .bd li:nth-child(even){
	background: #CCE2E7;
}
#newstab .bd li a{
	color: #555; padding-left: 0.4rem;
}
#newstab .bd li time{
	color: #888; font-size: 14px; padding-left: 0.2rem;
}
/*classtitle style*/
#services-class{
	overflow: hidden; clear:both; zoom:1; margin-top: 1.5rem;
}
.classtitle{
		overflow: hidden; clear:both; zoom:1; padding: 5px 10px;border-bottom: 1px solid #e6e8ea;
}
.classtitle>h4 {
    height: 35px;
    color: #29323F;
    font-size: 1.1rem;
    line-height: 35px;
    padding-left: 10px;
    position: relative;
}
.classtitle>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.classwarp{
padding: 0 15px;
background: #fff;
}
.classwarpimgs{
overflow: hidden;
    clear: both;
    zoom: 1;
}
.classimgitem {
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
    width: 50%;
    height: 69px;
    float: left;
    border-bottom: 1px solid #eeeff1;
    padding: 15px 5px;
    color: #494949;
    overflow: hidden;
    line-height: 18px;
    font-size: 12px;
}
.classimgitem:nth-child(odd) {
    border-right: 1px solid #eeeff1;
}
.classimgitem:nth-child(even) {
    padding: 15px 0 15px 20px;
}
.classimgitem img{
    margin-right: 10px;
    width: 40px;
    max-width: 100%;
    height: 40px;
    vertical-align: middle;
    float: left;
}
.classimgitem em {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    font-size: 14px;
}
/***copyrgihts style*****/
#rightscnt{
	clear: both; zoom:1; margin-top: 1.5rem; font-size: 0.75rem; left: 0; overflow: hidden; margin-bottom: 1rem;
}
#rightscnt .rightstxt{
	text-align: center; overflow: hidden; color: #888; 
}
#rightscnt .rightsbnt{
	text-align: center; padding: 10px 0;
}
#rightscnt .rightsbnt a{
	padding: 0 1rem; color: #555;
}
.copywexin{
	z-index:666; position: absolute; display: none; background: rgba(255,255,255,.9); height: 100%; width: 100%; left: 0; top: 0; text-align: center; padding-top: 50%;
}
/*list-page style*/
.container {
    width: 100%;
    box-sizing: border-box;
}
.article-list{
    background: #fff;
    padding: 0;
}
.article-pi {
    margin: 0px 13px;
    overflow: hidden;
    line-height: 24px;
    color: #777;
}
.article-detail{
    padding: 5px 0;
}
.article-detail>h4{
    border-bottom: 1px solid #eeeff1;
    height: 35px;
    color: #29323F;
    font-size: 16px;
    line-height: 35px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.article-detail>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.atricle-pi p {
    line-height: 24px;
    word-break: break-all;
    margin-bottom: 20px;
}
.tags .tag {
    float: left;
    margin: 5px 10px 5px 0;
    padding: 0 10px;
    background-color: #e8f2f9;
    border-radius: 5px;
    color: #4998cc;
    font-size: 12px;
    line-height: 24px;
}
.tags .tag a {
    color: #4998cc;
}
#list-tabs{

}
#list-tabs>h4{
    border-bottom: 1px solid #eeeff1;
    height: 35px;
    color: #29323F;
    font-size: 16px;
    line-height: 35px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
#list-tabs>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
#list-tabs .hd{
    display: block;
    width: auto;
    height: 44px;
    margin: 0 10px;
    padding: 0;
    border-bottom: 1px solid #e6e8ea;
    background-color: #fff;
}
#list-tabs .hd li{
    -webkit-box-flex: 1;
    text-align: center;
    display: block;
    float: left;
    height: 44px;
    padding: 0 10px;
    font-size: 1rem;
    line-height: 44px;
    color: #444;
}
#list-tabs .hd li a{
    display: block;
    color: #444;
}
#list-tabs .hd li.on a {
    position: relative;
    z-index: 1;
    color: #2bab79;
}
#list-tabs .hd li.on>a:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -5px;
    display: block;
    width: 8px;
    height: 8px;
    margin-left: -4px;
    border-right: 1px solid #e6e8ea;
    border-bottom: 1px solid #e6e8ea;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#list-tabs .bd ul{
    overflow: hidden;
    clear: both;
    padding: 0;
    margin: 0;
}
#list-tabs .bd li{
    border-bottom: 1px solid #ebecee;
    font-size: 14px;
    height: 43px;
    line-height: 43px;
    margin: 0 18px 0 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#list-tabs .bd li a {
    color: #494949; padding-left:10px;
}
/*pirture box style*/
.Product-group{background:#fff;padding:0;margin:10px 3px 0}
.picturetitle h4{
    border-bottom: 1px solid #eeeff1;
    height: 35px;
    color: #29323F;
    font-size: 16px;
    line-height: 35px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.picturetitle h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.lmProductList{padding:0 5px}
.lmProductList li{float:left;width:50%;margin-bottom:15px;padding:0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lmProductList .box{position:relative;border:1px solid #E6E8EA;border-radius:.3rem;background-color:#FBFBFB;margin-bottom:.2rem}
.lmProductList a{display:block}
.lmProductList .pic img{width:100%;height:120px;display:block;background-size:cover;padding:0 .8rem}
.lmProductList .texts{padding:0 8px;height:4rem;line-height:4rem}
.lmProductList .title{font-size:14px;line-height:2.8rem;height:2.8rem;color:#444;padding-left:.8rem;display:-webkit-box;-webkit-line-clamp:1}
.lmProductList .about{font-size:12px;line-height:1.4rem;height:3.3rem;color:#636363;padding:0.5rem 0 0 .2rem;display:-webkit-box;-webkit-line-clamp:2}
.lmProductList .about,.lmProductList .title{word-wrap:break-word;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical}
.lmProductList .about,.lmProductList .title{overflow:hidden}
/*pri-put-group*/
#exp-price{
	margin-top: 1rem;
}
.pri-put-group{
	overflow: hidden; zoom:1; clear: both; padding:0 1rem;
}
.pri-put-group>h4{
    border-bottom: 1px solid #eeeff1;
    height: 35px;
    color: #29323F;
    font-size: 16px;
    line-height: 35px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.pri-put-group>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.input-ground{
	
}
.input-ground li{
	clear: both; overflow: hidden; zoom:1; margin-bottom: 1rem; position: relative;
}
.input-ground label{
    float: left;
    border: 1px solid #dedede;
    line-height: 36px;
    height: 36px;
    width: 25%;
    display: inline-block;
    text-align: left;
    background: #fff;
    padding-left: 10px;
}
.input-ground .slabe label{
	width: auto; margin-left: -1px; padding: 0 10px; text-align: center;
}
.input-ground .hm{
	width: 20px; text-align: center; padding-right: 10px; color: #87C179;
}
.input-ground span{
	line-height: 36px; vertical-align: middle;
}
.input-ground span i{
	font-style: normal; color: red; padding: 0 5px; font-weight:600;
}
.form-control{
    float: left;
    width: 69%;
    border: 1px solid #dedede;
    border-left-width: 0;
    height: 36px;
    line-height: 36px;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #666;
}
.form-select{
    float: left;
    width: 69%;
    border: 1px solid #dedede;
    border-left-width: 0;
    height: 38px;
    line-height: 38px;
    outline: none;
    text-indent: 1em;
    background: #fff;
    color: #666;
}
#txterror{
	text-align: center; font-size: 1.125rem; margin-bottom: 0; display: none;
}
#txterror b{
	color: red; font-weight: bold;
}
#txterror .hm{
	color: #fcca00; font-size: 2.25rem;
}
.lawdper10{
	width:10%;
}
.wd75{
	width: 18%;
}
.wdper20{
	width: 20%;
}
.wd80{
	width: 80px;
}
.wd100{
	width: 100px;
}
.wd150{
	width:150px;
}
.goodstype{
	width: auto; overflow: hidden;
}
.goodstype .checked {
    background: #30AB61;
    color: #fff;
}
.goodstype label{
	background: #fff;
	border: solid 1px #efefef;
	float: left;
	width: auto;
	height: auto;
	line-height: normal;
	padding: 0 10px;
	border-radius: 0;
	margin-left: -1px;

}
.btn-price-ok{
	display: inline-block; padding:8px 0; width: 100%; border: solid 1px #efefef; background: #f7f7f7; font-size: 1.25rem; vertical-align: middle; margin: 1rem 0; cursor: pointer;
}

.btn-price-ok .hm{
	font-size: 1.6rem; color: #FA4640;
}
.form-btn{
	text-align: center;
}
.btn-return{
	display: inline-block; padding:8px 0; width: 40%; border: solid 1px #fff; background-image: linear-gradient(#407eeb 0%, #144fb8 100%); background-image: -webkit-gradient(#407eeb 0%, #144fb8 100%); background-image: -moz-gradient(#407eeb 0%, #144fb8 100%); font-size: 1.25rem; vertical-align: middle; margin: 1rem auto; cursor: pointer; color: #fff; text-shadow:2px 2px 0 #2B6DC9; font-weight: 600;
}
.btn-return .hm{
	color: #fff; font-size: 1.75rem;
}
.btn-submit{
	display: inline-block; padding:8px 0; width: 100%; border: solid 1px #26966B; background:#2BAB79; font-size: 1.25rem; vertical-align: middle; margin: 1rem 0; color: #fff;
}
.btn-submit .hm{
	font-size: 1.6rem; color: #fff;
}
.inmdd-btn{
	width: 100%; left: 0; top: 0; height: 36px; position: absolute;
}
/*exp-packing style*/
.exp-packing{
	padding:0 1rem; clear: both; zoom:1; overflow: hidden;
}
.exp-packing>h4{
    border-bottom: 1px solid #eeeff1;
    height: 35px;
    color: #29323F;
    font-size: 16px;
    line-height: 35px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.exp-packing>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.exp-packing-list{
	clear: both; zoom:1; overflow: hidden; border: solid 1px #efefef; background: #f7f7f7;
}
.exp-packing-list .bd{
	padding: 0.5rem; font-size: 0.93rem; 
}
.exp-packing-list .bd .img{
	width: 20%; float: left; text-align: center; margin:0; border: 0; padding: 2%;
}
.exp-packing-list .bd .img img{
	width: 100%; text-align: center; background: url(../load.gif) no-repeat center center;
}
.exp-packing-list .bd .info{
	width: 75%; float: left; color: #888;
}
.exp-packing-list .info h5{
	font-size: 1.1rem; color: #555; padding-bottom: 6px;
}
.exp-packing-list .hd{
	width: 100%; text-align: center; margin-bottom:1rem;
}
.exp-packing-list .hd ul{
	display:table; margin: 0 auto; text-align: center; font-size: 0;
}
.exp-packing-list .hd li{
	display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; cursor: pointer;
}
.exp-packing-list .hd ul .on{ background:#ff4000;}

.page-guoji{
	line-height: 40px; text-align: center; padding: 1rem;
}
.page-guoji h3{
	font-size: 1.25rem;
}
.page-guoji h3 .hm{
	color: #666; font-size: 2rem;
}
.page-guoji a{
	float:right; font-size: 0.75rem; display: inline-block; border: solid 1px #ddd; color:#666; text-align: center; padding:0 10px; line-height: 30px; border-radius: 5px;
}
.page-guoji a .hm{
	color: #ff4000; padding-right: 5px; font-size: 18px;
}
.guoji-group{
	padding: 0 1rem;
}
.guoji-group>h4{
    border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 1.1rem;
}
.guoji-group>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.guoji-group ul{
	padding-bottom:1rem; overflow: hidden;
}
.guoji-group li{
	line-height: 30px; border-bottom:dashed 1px #efefef; font-size: 1rem; color: #666; cursor: pointer; width: 50%; float: left;
}
/*order-process style*/
.flow_steps{
	margin: 0 1em 1em 1em; overflow: hidden; background: #f7f7f7;
}
.flow_steps ul li{ float:left; width: 20%; line-height: 40px; text-align: center; position: relative;}
.flow_steps ul li.current{ color:#fff; background-color:#FF9000; cursor: pointer;}
.flow_steps ul li.current:after{
	content: ""; display:block; width: 0; height: 0; border-style: solid dashed dashed dashed; border-width:9px; border-color: #FF9000 transparent transparent transparent; position: fixed; left: 10%;
}
.process{
	margin: 0; border: 0; clear: both; zoom:1; overflow: hidden; text-align: center; padding:1rem;
}
.process h4{
	text-align: center; margin: 0 auto; font-size: 1.32rem;
}
.process .hm{
	font-size: 2rem; vertical-align: middle; color:#FA5D62;
}
.process p{
	color: #999;
}
.process ul{
	overflow: hidden; margin: 0;  border-top: solid 1px #efefef; border-left: solid 1px #efefef; margin-top: 1rem;
}
.process li{
	width: 48%; float: left; border-bottom: solid 1px #efefef; border-right: solid 1px #efefef; line-height: 40px; text-align: left; overflow: hidden; padding-left: 2%; margin-left: -1px;
}
.process li .hm{
	font-size: 1.3rem; padding-right: 6px; color: #00B95C;
}
/*return-group style*/
.return-group{
	padding: 1rem 1rem 0; clear: both; zoom:1; overflow: hidden;
}
.return-group ul{
	clear: both; zoom:1; overflow: hidden; margin-top: -1rem;
}
.return-group li:nth-child(odd){
	clear: both; zoom:1; overflow: hidden; margin-top: 1rem; border: solid 1px #efefef; background: #fff; box-shadow: 3px 2px 3px #efefef;
}
.return-group li:nth-child(even){
	clear: both; zoom:1; overflow: hidden; margin-top: 1rem; border: solid 1px #efefef; background: #f7f7f7; box-shadow: 3px 2px 3px #efefef;
}
.return-group .divtop{
	overflow: hidden; border-bottom: solid 1px #efefef; position: relative; left: 0; padding: 0.6rem 0;
}
.return-group .ptflag{
	position: absolute; left: 0; top: 0; background:url(../images/pt.png) no-repeat left top; display: block; width: 48px; height: 48px;
}
.return-group .tsflag{
	position: absolute; left: 0; top: 0; background:url(../images/ts.png) no-repeat left top; display: block; width: 48px; height: 48px;
}
.return-group .returntit{
	float: left; padding-left: 45px;
}
.return-group .returntit h4{
	font-size: 1.1rem; color: #3EB900; font-weight: 600;
}
.return-group .returntit p{
	color: #777; font-size: 0.88rem;
}
.return-group .returntit b{
	color: #ff4000;
}
.return-group .returnprice{
	float: right;
}
.return-group .returnprice{
	margin-right: 1rem;
}
.return-group .returnprice h3{
	color:#ff4400; font-size: 1.5rem; font-weight: 800;
}
.return-group .txtmidlin{
	text-decoration: line-through; font-style:normal; color: #bbb; font-weight: 600;
}
.return-group .divcnt{
	line-height: 26px; color: #666; font-size: 0.9rem; border-bottom: solid 1px #efefef; padding: 0.5rem 0;
}
.return-group .divcnt em{
	font-style: normal; color: #ff4400;
}
.return-group .divcnt p{
	padding-left: 1rem;
}
.divbm{
	overflow: hidden; clear: both; font-size: 1rem; line-height: 2rem; padding: 0.3rem 0.4rem; text-align: right; font-size: 0.9rem; 
}
.btn-order{
	border: solid 2px #ff4400; text-align: center; padding:3px 10px; border-radius: 5px; background: #ff4400; color: #fff;
}
.btn-view{
	border: solid 2px #2BAB79; text-align: center; padding:3px 10px; border-radius: 5px; background:  #fff; color: #2BAB79;
}
.divbm .hm{
	padding-right:5px; vertical-align: middle;
}
.exlinecnt{
	padding: 0 1rem; overflow: hidden; zoom:1;
}
.exlinecnt li:nth-child(odd){
	line-height: 2.5rem; background:#f7f7f7; vertical-align: middle; color: #888;
}
.exlinecnt li:nth-child(even){
	line-height: 2.5rem; border-bottom: dashed 1px #fff; vertical-align: middle; color: #888;
}
.exlinecnt li b{
	padding-right: 20px; text-align: right; width:90px; display: inline-block; color: #444444;
}
.exlinecnt .hm{
	font-size:1.6rem; vertical-align: middle; padding: 0 1rem; color: #FC6863;
}
.btn-class{
	 border: solid 1px #efefef; font-size: 0.75rem; display: inline; height: 25px; line-height: 25px; margin-top: 6px; padding: 0 5px; border-radius: 2px; color: #666; background: #fff; border: solid 1px #ddd; margin-right:1rem;
}
.btn-reset-search{
	text-align: center; padding: 0; background: #fff; display: inline-block; width: 100%; border: solid 2px #2BAB79; background:#2BAB79; line-height: 2rem; font-size: 1rem; font-weight: 600; color: #fff; cursor:pointer;
}
.btn-reset-search .hm{
	font-size: 1.4rem; vertical-align: middle;
}
.btn-car-search{
	text-align: center; padding: 0; background: #fff; display: inline-block; width: 100%; border: solid 2px #FC6863; background:#FC6863; line-height: 2rem; font-size: 1rem; font-weight: 600; color: #fff; cursor:pointer;
}
.fuwuys{
	clear: both; zoom:1; overflow: hidden; padding: 1rem;
}
.fuwuys>h3{
    border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 1.1rem;
}
.fuwuys>h3:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.fuwuys .bd ul{
	overflow: hidden; clear: both; zoom:1;
}
.fuwuys .bd li{
	float: left; width: 50%; display: block; text-align: left; background: #fff; overflow: hidden;
}
.yslist{
	float: left; overflow: hidden; margin-right: 2rem; min-height: 100px; border: solid 1px #efefef; padding: 0.5rem; border-radius: 5px; background: #fff;
}
.yslist h4{
	font-size: 1rem; border-bottom: dashed 1px #efefef; padding-bottom: 5px; margin-bottom: 5px;
}
.yslist h4 .hm{
	vertical-align: middle; padding-right: 6px; font-size: 1.5rem; color: #FF8605;
}
.yslist p{
	font-size: 0.86rem; color: #999; text-align: justify;
}
.fuwuys .hd{
	width: 100%; text-align: center; margin-bottom:1rem; border-top: solid 1px #efefef; padding-top: 1rem; margin-top: 0.6rem;
}
.fuwuys .hd ul{
	display:table; margin: 0 auto; text-align: center; font-size: 0;
}
.fuwuys .hd li{
	display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; cursor: pointer;
}
.fuwuys .hd ul .on{ background:#ff4000;}
.gdsecure{
	clear:both; zoom:1; overflow: hidden; padding: 0 1rem;
}
.gdsecure>h3{
    border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 1.1rem;
}
.gdsecure>h3:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.gdsecure ul{
	margin-top: -1rem; overflow: border:0; padding-top: 1rem;
}
.gdsecure li{
	border: solid 1px #efefef; overflow: hidden;; margin-top: 1rem; padding: 10px; border-radius: 10px;
}
.gdsecure .imgicon{
	float: left; width: 15%; text-align: center;
}
.gdsecure .imgicon .hm{
	font-size: 3.8rem;
}
.gdsecure .txtcnt{
	float: right; width:85%;
}
.gdsecure li p{
	color: #999; font-size: 0.9rem;
}
.remark{
	height: 40px; overflow: hidden;
}
.exlinecnt .list{
	height: auto;
}
.remarkbtn{
	clear: both; zoom:1; overflow: hidden; text-align: center; width: 100%;
}
.remarkbtn i{
	text-align: center; vertical-align: middle; display: inline-block;  width: 50px; height:50px; border-radius: 50%; border: solid 1px #ddd; cursor: pointer; margin: 0 auto;
}
.remarkbtn .hm{
	font-size: 2rem; line-height: 30px; color: #fff;
}
.remarkbtn .down{
	background:#fff url(../images/downicon.png) no-repeat 50% 60%; display: block; width: 36px; height: 36px;
}
.remarkbtn .up{
	background:#fff url(../images/upicon.png) no-repeat 50% 60%; display: block; width: 36px; height: 36px;
}
.goodscont{
	overflow:hidden; clear: both; zoom:1; padding: 1rem;
}
.goodscont h2{
	text-align: center; font-size: 1.3rem; margin: 1rem 0;
}
.goodscont .goodtit{
	padding: 1rem 0;
}
.goodscont .goodtit>h4{
	border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 1.1rem;
}
.goodscont .goodtit>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
#contact-box{
	overflow: hidden; clear: both; zoom:1; padding: 1rem;
}
#contact-box h2{
	text-align: center; color: #2bab79;
}
#contact-box h3{
	font-size: 16px; line-height: 40px; text-align: center;
}
.cont-lay-box{
	text-align: left; 
}
.cont-lay-box h3{
	border-bottom: dashed 1px #ddd; text-align:left;
}
.cont-lay-box li{
	line-height: 35px;
}
.cont-lay-box .hm{
	font-size: 20px; margin-right: 6px;
}
.cont-lay-box a{
	color: #666;
}
.cont-lay-box img{
	width: 100%; text-align: center;
}
.send-box{
	text-align: center; clear: both; zoom:1; overflow: hidden;
}
.sendbtn{
	border:none; background: #2bab79; color: #fff; display: inline-block; padding: 10px 20px; margin: 0 30px; cursor: pointer;
}
.clearbtn{
	border:none; background: #1198C9; color: #fff; display: inline-block; padding: 10px 20px; margin: 0 30px; cursor: pointer;
}
.pagein{
	clear: both; background: #fff; overflow: hidden; text-align: center; padding-top: 10px;
}
.pagein ul{
	display: inline-block;
}
.pagein li{
	display: inline; float: left; text-align: center;
}
.pagein li a{
	position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #555; text-decoration: none; background-color: #fff; border: 1px solid #ddd;
}
.pagein li.active a{
	background: #3667FA; color: #fff;
}
/*express class style*/
.xianguan-btn{
	overflow: hidden; clear: both; zoom:1; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xianguan-btn ul{
	display: box; display: -webkit-box; display: -moz-box; overflow: hidden;
}
.xianguan-btn li{
	width: 1%; -webkit-box-flex: 1; box-flex: 1; -moz-box-flex: 1;
}
.xianguan-btn li a{
	width: 100%; text-align: center; display: inline-block; border: solid 1px #fff; color: #fff; background: #5DA1E7; line-height: 45px;
}
.ys-icon-gorup{
	margin: 0; padding: 0; border: 0; overflow: hidden; clear: both; zoom:1; text-align: center;
}
.ys-icon-gorup ul{
	display: box; display: -webkit-box; overflow: hidden; display: -moz-box;
}
.ys-icon-gorup li{
	cursor: pointer; -webkit-box-flex: 1; box-flex: 1; -moz-box-flex: 1; width: 1%; margin:  0.3125rem; padding:1rem; color: #fff;
}
.ys-icon-gorup li img{
	width: 50px;
}
.ys-icon-gorup li .hm{
	font-size:2rem;
}
.ys-icon-gorup li h5{
	font-size: 1.5rem; font-weight: 600;
}
.ys-icon-gorup li p{
	font-size: 1rem;
}
.ys-icon-gorup li a{
	color: #888;
}
.click-cnt-list{
	clear: both; zoom:1; overflow: hidden;
}
.click-cnt-list ul{
	display: box; display: -webkit-box; display: -moz-box; overflow: hidden; 
}
.click-cnt-list li{
	 box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; width: 1%; padding: 0.75rem;
}
.click-cnt-list li .click-btn-box{
	text-align: center; cursor: pointer; color: #fff; padding: 1rem 0;
}
.click-cnt-list li .click-btn-box .hm{
	font-size: 2.25rem; overflow: hidden; display: block;
}
.click-cnt-list li .click-btn-box h5{
	font-size: 1.25rem;
}
.click-cnt-list .xianqin-box{
	position: absolute; background: rgba(255,255,255,0.9); left: 0; top:0; width: 100%; height: 100%; display: none; z-index:9999;
}
.click-cnt-list .xianqin-box p{
	padding: 2rem; line-height: 30px; font-size: 1.125rem; color: #555;
}
.click-cnt-list .xianqin-box span{
	 overflow: hidden; clear: both; zoom:1; display: block; cursor: pointer;
}
.lay-cle-btn{
	border: solid 1px #C43E55; border-radius: 5px; text-align:center; line-height:35px; background:#EF4C67; display: inline; width: 100px; margin: 0 auto; color: #fff;
}
/*expresss chaxun style*/
#exreturn-box{
	padding: 0 1rem; clear: both; zoom:1; overflow: hidden; margin: 0;
}
#exreturn-box>h4{
	border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 16px;
}
#exreturn-box>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.exreturn-list{
	clear: both; zoom:1; overflow: hidden; margin: 0; border: 0; padding: 0;
}
.exreturn-list ul{
	display: box; display: -webkit-box; display: -moz-box;
}
.exreturn-list li{
	-webkit-box-flex: 1; box-flex: 1; -moz-box-flex:1; width: 1%; margin: 0.625rem; text-align: center; padding: 0.625rem; color: #fff; border-radius: 5px;
}
.exreturn-list .hm{
	font-size:  3rem;
}
.exreturn-list li h5{
	font-size: 1.125rem;
}
#strreturn{
	clear:both; overflow: hidden; zoom:1;
}
#strreturn table{
	width: 100%; line-height: 30px;
}
#strreturn table tr:nth-child(1){
	background: #EA2F49; color: #fff; text-align: center; border: solid #DDDDDD 1px; border-bottom: none;
}
#returnbox{
	padding: 0 1rem; display: none;
}
#returnbox .chaxuning{
	clear: both; overflow: hidden; zoom:1; text-align: center; margin:2rem auto; font-size:1.125rem; font-weight: bold; color: #5DCCE7;
}
#returnbox>h4{
	border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 16px;
}
#returnbox>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
#errordiv{
	text-align: center; color: red; font-size: 1.5rem;
}
.rechaxun{
	margin:1.5rem auto 0 auto; text-align: center;
}
.rechaxun button{
	text-align: center; border: solid 1px #EC436D; color: #fff; background: #FF4876; padding: 10px 20px; border-radius: 5px; cursor: pointer;
}
/*help page style*/
.helpbox>h4{
	border-bottom: 1px solid #eeeff1;
    color: #29323F;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
    padding-left:10px;
    font-size: 16px;
}
.helpbox>h4:before {
    content: " ";
    width: 5px;
    height: 16px;
    background-color: #2bab79;
    position: absolute;
    top: 9px;
    left: 0;
}
.helpbox{
	padding:1rem; clear: both; overflow: hidden; zoom:1;
}
.helpbox ul{
	display:box; display: -webkit-box; display: -moz-box; display: -ms-box; display:-o-box; clear: both; overflow: hidden; zoom:1;
}
.helpbox ul li{
	box-flex: 1; -moz-box-flex: 1; -webkit-box-flex:1; -ms-box-flex:1; -o-box-flex:1; width: 1%; margin-bottom: 10px; text-align: center; padding: 0.5rem;
}
.helpbox ul li a{
	display: inline-block; width: 100%; height: 60px; line-height: 60px; color:#fff;
}
.helpbox ul li a:active{
	background: #efefef; color: #555;
}
/*footer style*/
footer {
	position: fixed;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	padding-top: 4px;
	border-top: 1px solid #efefef;
	overflow: hidden;
}
.footicon{
	width: 100%; overflow: hidden; text-align: center; color: #fff; clear: both;
}
.footicon ul{
	margin: 0; padding: 0;
}
.footicon li{
	width: 20%; float: left; overflow: hidden; text-align: center; position: relative; display: inline-block; height: 3.3rem;
}
.footicon li .hm{
	color: #888; font-size: 1.6rem;
}
.footicon .fixicon-box{
	left: 40%; bottom: 0; z-index: 99999; position: absolute; 
}
.footicon li a{
	color: #999; text-decoration: none; display: inline-block; font-family: Arial, Helvetica, sans-serif;
}
.footicon li .servtxt,.footicon li .servtxt1{
	font-size:0.75rem;
}
@media screen and (max-width:381px){
	html {
	font-size:12px
	}
}
@media screen and (min-width:382px) and (max-width:479px) {
	html {
	font-size:14px
}
}@media screen and (min-width:480px) and (max-width:639px) {
	html {
	font-size:15px
}
}@media screen and (min-width:640px) {
	html {
	font-size:20px
}
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.tags-list-group{margin: 10px; overflow: hidden; padding: 0; }
.tags-list-group h4{text-align: center; font-size: 20px; width: 100%; border-bottom: solid 2px #3667FA; margin-bottom: 20px;}
.tags-list-group ol{text-align: right; list-style:decimal;}
.tags-list-group ol li{line-height: 25px; overflow: hidden; text-overflow: ellipsis;}
.tags-list-group ol a{float: left;}